<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>


//查找字符串 “黑色幽默黑色毛衣黑旋风李逵” 中所有“黑“ 出现的位置以及次数

/* 
1.遍历，查找第一次出现的位置。
2.如果 index 是-1 ，则结束
3.如果 index 不是-1 index加 1 继续找

*/

var str = "黑色幽默黑色毛衣黑旋风李逵黑色帽子暗黑套装";

var index = str.indexOf("黑");
var arr = [];

while (index != -1) {
    arr.push(index);

    index = str.indexOf("黑", index + 1);
}

console.log(arr, arr.length);




var str = ['red', 'blue', 'red', 'green', 'purple','red', 'red', 'blue', 'red', 'green', 'purple','red'];

var index = str.indexOf('red');
var arr = [];
while (index != -1) {
    arr.push(index);

    index = str.indexOf('red', index + 1);
}
console.log(arr, arr.length);

    </script>
</body>
</html>